perm filename STULET.AIL[ESS,JMC] blob
sn#005577 filedate 1972-07-10 generic text, type T, neo UTF8
00100 Dear ---
00200
00300 Your research assistantship in the Computer Science
00400 Department is in the Stanford Artificial Intelligence Laboratory.
00500 Here are some facts about the Laboratory and the assistantship:
00600
00700 1. The Laboratory carries out basic unclassified research
00800 in artificial intelligence, mathematical theory of computation,
00900 and certain other areas of computer science.
01000
01100 2. Topics of current activity include vision (locating
01200 and describing objects in pictures coming into the computer
01300 through a television camera), manipulation (controlling an
01400 arm to move objects and to construct objects out of parts),
01500 representation theory (how to represent in the memory of the
01600 computer general information about a present situation and
01700 the laws that determine the effects of actions), programs for
01800 checking proofs of assertions about computer programs, programs
01900 for proving theorems in logic, speech recognition, the study
02000 of human higher mental functions (Colby), natural language
02100 translation, and others.
02200
02300 3. Besides these basic research activities, there is
02400 supporting work in time-sharing system programming, programming
02500 languages, and computer design.
02600
02700 4. The main source of support for the Laboratory is the
02800 Advanced Research Projects Agency (ARPA) of the Department of
02900 Defense. Additional support for some projects is provided by
03000 NSF, NASA, and the National Institutes of Mental Health.
03100
03200 5. The Director of the Laboratory is Professor John
03300 McCarthy who is also Principal Investigator of the ARPA contract.
03400 (McCarthy will be on leave at M.I.T. from Sept. 1 to Dec. 31,1972).
03500 Professor Jerome Feldman and Dr. Arthur Samuel are associate
03600 directors of the Laboratory, Mr. Lester Earnest is Executive Officer
03700 of the Laboratory, Dr. Kenneth Colby is Principal Investigator
03800 of the work sponsored by the NIMH, and Mr. Norman Briggs is the
03900 Business Manager.
04000
04100 6. Regrettably, there is not space for the Laboratory near
04200 the rest of the Computer Science Department, and the Lab is located
04300 at 1600 Arastradero Road about five miles from the main campus.
04400 Transportation is by car except for hardy souls who bicycle. In
04500 compensation for this, once you get here, you will find the
04600 Lab is in a very pleasant place.
04700
04800 7. The Lab computer system includes PDP-10 and PDP-6
04900 processors, 256K words of core, about sixty keyboard and display
05000 terminals including two in the Polya Hall library, television
05100 cameras, arms, a remotely controlled vehicle, and much other
05200 equipment for real time work.
05300 The computer is used exclusively in a time-sharing mode of operation.
05400
05500 8. The main programming languages used are LISP, and
05600 Algol dialect called SAIL, and the FAIL assembly language for
05700 the PDP-10. FORTRAN and Micro-planner and several others are
05800 also available.
05900
06000 9. The documentation situation for a would-be user of the
06100 Lab is not exceptionally well organized. The main documents
06200 required are Chapter I of the System Manual giving the monitor
06300 commands, the SOS manual telling how to create and edit files
06400 of programs, data, and documents, and language manuals for the
06500 languages to be used. The LISP 1.6 manual is available in the
06600 Lab, and LISP is taught in CS206 for which some course notes
06700 are available. There is a manual for SAIL that tells all. For
06800 machine language programming one needs the PDP-10 System Manual
06900 that describes the machine instructions and the FAIL manual
07000 that describes the assembly program. There are also numerous
07100 memos describing individual useful programs and systems like the
07200 hand-eye system.